﻿namespace ClassyBlog.Infrastructure
{
    using System.Collections.Generic;
    using System.Dynamic;

    public interface IHasDynamicProperties : IDynamicMetaObjectProvider
    {
        IEnumerable<string> DynamicPropertyNames { get; }

        object GetDynamicProperty(string name);

        void SetDynamicProperty(string name, object value);
    }
}